Easing the Transition from C++ to Java (Part 1)
نویسنده
چکیده
Industry is in a dilemma. Most software developers are very interested in learning Java and finally using a truly cross-platform language. While we successfully develop and maintain large-scale C++ baselines across several platforms, C++ is only cross-platform to a point. Platform and vendor independence always break down when it is time to develop the graphical user interface. A pure Java solution might be a good answer for a startup company but is not practical for traditional IT companies that have significant investments in C++. These legacy baselines represent our core technology that keeps us in business. C++ is not going away any time soon. The marriage of Java GUIs and existing C++ libraries seems inevitable.
منابع مشابه
Easing the Transition from C++ to Java (Part 2)
In Part I of this article [1], we discussed how to address the problem of making Java and C++ co-exist in the same baseline. We introduced the Java Native Interface Simplified (JNIS) Framework as a simple mechanism that relies on common design idioms such as the Command and Observer patterns [2]. Instead of depending directly upon the JNI interface, we hide the details of JNI behind a set of C+...
متن کاملPotentiometric Study of Complex Formation Between Some Transition Metal Ions and 2 - Aminopyridine. Part 1. A Model for Therapeutic Agent for Wilson’s Disease
The complexation reactions of some transition metal ions and 2-aminopyridine (2-ampy) were studied potentiometrically in aqueous solution at µ=0.1 M and 25 °C. The overall stability constants log β’s of all species are obtained by computer refinement of pH-volume data with using the BEST computer program. Several models were tested and the best one accepted according to the least sum of squ...
متن کاملAntimalarial activity of extract and fractions of Castanopsis costata (Blume) A.DC
Objective: One of the biggest health problems in the world, which occurs in more than 90 countries, is the spread of malaria. Cep-cepan leaves (Castanopsis costata), was empirically used as an antimalarial herb in North Sumatra. Since its use has not been scientifically studied, we investigated the antimalarial activity of extract and fractions of C. costata ...
متن کاملThe Effect of Cattle Seminal Plasma Crude Protein on the Cryopreservation of Goat Semen
This study aimed to improve the quality of cryopreserved goat semen for artificial insemination by the addition of cattle seminal plasma crude protein. Semen collected from cattle and centrifuged to obtain seminal plasma. Then it was purified to obtain the crude protein. The diluent used in this study was milk-yolk. There were three groups, control group without crude protein (P0), the addition...
متن کاملDynamically Evolvable Distributed Systems
Software systems must change over time. Changing business practices, the relentless advance of technology, and the demands of end users drive this evolution. The functionality required of applications inevitably changes in response to these factors. Consequently, in order to remain viable, applications must evolve to meet new requirements. Software component evolution is a major focus of effort...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 1 شماره
صفحات -
تاریخ انتشار 2002